home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_8_GHelp.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
17KB
|
293 lines
# near model CODE resource
# jump table entries: 3120-3123 (4 of them)
export_390:
00000000 4E56 FFF0 link A6, -0x0010
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 42A7 clr.l -[A7]
0000000A 3F3C 0E10 move.w -[A7], 0xE10
0000000E 42A7 clr.l -[A7]
00000010 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000014 285F movea.l A4, [A7]+
00000016 2F0C move.l -[A7], A4
00000018 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000001C 42A7 clr.l -[A7]
0000001E 2F3C 646C 6F67 move.l -[A7], 0x646C6F67 /* 'dlog' */
00000024 2F0C move.l -[A7], A4
00000026 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000002A 265F movea.l A3, [A7]+
0000002C 3F3C 0080 move.w -[A7], 0x80
00000030 2F0B move.l -[A7], A3
00000032 4EBA 00D4 jsr [PC + 0xD4 /* 00000108 */]
00000036 2F0C move.l -[A7], A4
00000038 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
0000003C 2D4C 0008 move.l [A6 + 0x8], A4
00000040 4CDF 1800 movem.l A3,A4, [A7]+
00000044 4E5E unlink A6
00000046 4E75 rts
export_391:
00000048 4E56 0000 link A6, 0
0000004C 2F0C move.l -[A7], A4
0000004E 286E 0008 movea.l A4, [A6 + 0x8]
00000052 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000056 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
0000005A 2054 movea.l A0, [A4]
0000005C 7000 moveq.l D0, 0x00
0000005E 2140 0056 move.l [A0 + 0x56], D0
00000062 4268 005A clr.w [A0 + 0x5A]
00000066 285F movea.l A4, [A7]+
00000068 4E5E unlink A6
0000006A 2E9F move.l [A7], [A7]+
0000006C 4E75 rts
0000006E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_392: // at 00000070 (misaligned)
00000072 0000 206E ori.b D0, 0x6E /* 'n' */
00000076 0008 2050 ori.b A0, 0x50 /* 'P' */
0000007A 2F28 0056 move.l -[A7], [A0 + 0x56]
0000007E 4EAD 2142 jsr [A5 + 0x2142 /* export_1060 */]
00000082 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000086 4EAD 092A jsr [A5 + 0x92A /* export_289 */]
0000008A 4E5E unlink A6
0000008C 2E9F move.l [A7], [A7]+
0000008E 4E75 rts
export_393:
00000090 4E56 0000 link A6, 0
00000094 48E7 0118 movem.l -[A7], D7,A3,A4
00000098 266E 0008 movea.l A3, [A6 + 0x8]
0000009C 2E2E 000E move.l D7, [A6 + 0xE]
000000A0 284B movea.l A4, A3
000000A2 2047 movea.l A0, D7
000000A4 203C 6E65 7874 move.l D0, 0x6E657874 /* 'next' */
000000AA 2050 movea.l A0, [A0]
000000AC B0A8 002E cmp.l D0, [A0 + 0x2E]
000000B0 6616 bne +0x18 /* 000000C8 */
000000B2 2054 movea.l A0, [A4]
000000B4 3028 005A move.w D0, [A0 + 0x5A]
000000B8 5240 addq.w D0, 1
000000BA 3F00 move.w -[A7], D0
000000BC 1F3C 0001 move.b -[A7], 0x1
000000C0 2F0B move.l -[A7], A3
000000C2 4EBA 00BC jsr [PC + 0xBC /* 00000180 */]
000000C6 6032 bra +0x34 /* 000000FA */
label000000C8:
000000C8 2047 movea.l A0, D7
000000CA 203C 7072 6576 move.l D0, 0x70726576 /* 'prev' */
000000D0 2050 movea.l A0, [A0]
000000D2 B0A8 002E cmp.l D0, [A0 + 0x2E]
000000D6 6616 bne +0x18 /* 000000EE */
000000D8 2054 movea.l A0, [A4]
000000DA 3028 005A move.w D0, [A0 + 0x5A]
000000DE 5340 subq.w D0, 1
000000E0 3F00 move.w -[A7], D0
000000E2 1F3C 0001 move.b -[A7], 0x1
000000E6 2F0B move.l -[A7], A3
000000E8 4EBA 0096 jsr [PC + 0x96 /* 00000180 */]
000000EC 600C bra +0xE /* 000000FA */
label000000EE:
000000EE 2F07 move.l -[A7], D7
000000F0 3F2E 000C move.w -[A7], [A6 + 0xC]
000000F4 2F0B move.l -[A7], A3
000000F6 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
label000000FA:
000000FA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000000FE 4E5E unlink A6
00000100 205F movea.l A0, [A7]+
00000102 DEFC 000A add.w A7, 0xA /* '\n' */
00000106 4ED0 jmp [A0]
fn00000108:
00000108 4E56 FFFC link A6, -0x0004
0000010C 48E7 0118 movem.l -[A7], D7,A3,A4
00000110 2E2E 0008 move.l D7, [A6 + 0x8]
00000114 2847 movea.l A4, D7
00000116 42A7 clr.l -[A7]
00000118 2F3C 5043 544C move.l -[A7], 0x5043544C /* 'PCTL' */
0000011E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000122 A9A0 syscall GetResource
00000124 265F movea.l A3, [A7]+
00000126 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
0000012A 2F0B move.l -[A7], A3
0000012C A992 syscall DetachResource
0000012E 2054 movea.l A0, [A4]
00000130 214B 0056 move.l [A0 + 0x56], A3
00000134 2253 movea.l A1, [A3]
00000136 4A51 tst.w [A1]
00000138 6F10 ble +0x12 /* 0000014A */
0000013A 3F3C 0001 move.w -[A7], 0x1
0000013E 1F3C 0001 move.b -[A7], 0x1
00000142 2F07 move.l -[A7], D7
00000144 4EBA 003A jsr [PC + 0x3A /* 00000180 */]
00000148 6028 bra +0x2A /* 00000172 */
label0000014A:
0000014A 42A7 clr.l -[A7]
0000014C 42A7 clr.l -[A7]
0000014E 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
00000154 2F07 move.l -[A7], D7
00000156 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000015A 4EAD 304A jsr [A5 + 0x304A /* export_1541 */]
0000015E 42A7 clr.l -[A7]
00000160 42A7 clr.l -[A7]
00000162 2F3C 7072 6576 move.l -[A7], 0x70726576 /* 'prev' */
00000168 2F07 move.l -[A7], D7
0000016A 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
0000016E 4EAD 304A jsr [A5 + 0x304A /* export_1541 */]
label00000172:
00000172 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000176 4E5E unlink A6
00000178 205F movea.l A0, [A7]+
0000017A 5C4F addq.w A7, 6
0000017C 4ED0 jmp [A0]
0000017E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000180-00000184
fn00000180:
00000180 4E56 FBDC link A6, -0x0424
// end alternate branch 00000180-00000184
fn00000180: // (misaligned)
00000182 FBDC .invalid <<F/7/5>>
00000184 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000188 266E 0008 movea.l A3, [A6 + 0x8]
0000018C 3C2E 000E move.w D6, [A6 + 0xE]
00000190 284B movea.l A4, A3
00000192 2254 movea.l A1, [A4]
00000194 2069 0056 movea.l A0, [A1 + 0x56]
00000198 2050 movea.l A0, [A0]
0000019A 3E10 move.w D7, [A0]
0000019C BE46 cmp.w D7, D6
0000019E 5EC0 sgt D0
000001A0 4400 neg.b D0
000001A2 1F00 move.b -[A7], D0
000001A4 1F3C 0001 move.b -[A7], 0x1
000001A8 42A7 clr.l -[A7]
000001AA 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
000001B0 2F0B move.l -[A7], A3
000001B2 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000001B6 4EAD 304A jsr [A5 + 0x304A /* export_1541 */]
000001BA 7001 moveq.l D0, 0x01
000001BC B046 cmp.w D0, D6
000001BE 5DC0 slt D0
000001C0 4400 neg.b D0
000001C2 1F00 move.b -[A7], D0
000001C4 1F3C 0001 move.b -[A7], 0x1
000001C8 42A7 clr.l -[A7]
000001CA 2F3C 7072 6576 move.l -[A7], 0x70726576 /* 'prev' */
000001D0 2F0B move.l -[A7], A3
000001D2 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000001D6 4EAD 304A jsr [A5 + 0x304A /* export_1541 */]
000001DA 3006 move.w D0, D6
000001DC 48C0 ext.l D0
000001DE 2F00 move.l -[A7], D0
000001E0 486E FCDC pea.l [A6 - 0x324]
000001E4 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000001E8 3007 move.w D0, D7
000001EA 48C0 ext.l D0
000001EC 2F00 move.l -[A7], D0
000001EE 486E FDDC pea.l [A6 - 0x224]
000001F2 4EAD 052A jsr [A5 + 0x52A /* export_161 */]
000001F6 486E FEDC pea.l [A6 - 0x124]
000001FA 2F3C 0001 0FB3 move.l -[A7], 0x10FB3
00000200 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
00000204 486E FCDC pea.l [A6 - 0x324]
00000208 486E FEDC pea.l [A6 - 0x124]
0000020C 486E FDDC pea.l [A6 - 0x224]
00000210 486E FBDC pea.l [A6 - 0x424]
00000214 3F3C 0003 move.w -[A7], 0x3
00000218 4EAD 494A jsr [A5 + 0x494A /* export_2341 */]
0000021C 486E FBDC pea.l [A6 - 0x424]
00000220 1F3C 0001 move.b -[A7], 0x1
00000224 42A7 clr.l -[A7]
00000226 2F3C 7061 6765 move.l -[A7], 0x70616765 /* 'page' */
0000022C 2F0B move.l -[A7], A3
0000022E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000232 4EAD 2F22 jsr [A5 + 0x2F22 /* export_1504 */]
00000236 42A7 clr.l -[A7]
00000238 2F3C 7069 6374 move.l -[A7], 0x70696374 /* 'pict' */
0000023E 2F0B move.l -[A7], A3
00000240 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000244 2D5F FFFA move.l [A6 - 0x6], [A7]+
00000248 6712 beq +0x14 /* 0000025C */
0000024A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000024E 2F0B move.l -[A7], A3
00000250 4EAD 316A jsr [A5 + 0x316A /* export_1577 */]
00000254 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000258 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */]
label0000025C:
0000025C 2254 movea.l A1, [A4]
0000025E 2069 0056 movea.l A0, [A1 + 0x56]
00000262 2050 movea.l A0, [A0]
00000264 3006 move.w D0, D6
00000266 D040 add.w D0, D0
00000268 3A30 0000 move.w D5, [A0 + D0.w]
0000026C 42A7 clr.l -[A7]
0000026E 3F05 move.w -[A7], D5
00000270 A9BC syscall GetPicture
00000272 281F move.l D4, [A7]+
00000274 4EAD 2082 jsr [A5 + 0x2082 /* export_1036 */]
00000278 2044 movea.l A0, D4
0000027A 2050 movea.l A0, [A0]
0000027C 43EE FFDC lea.l A1, [A6 - 0x24]
00000280 5488 addq.l A0, 2
00000282 22D8 move.l [A1]+, [A0]+
00000284 22D8 move.l [A1]+, [A0]+
00000286 486E FFDC pea.l [A6 - 0x24]
0000028A 302E FFDE move.w D0, [A6 - 0x22]
0000028E 4440 neg.w D0
00000290 3F00 move.w -[A7], D0
00000292 302E FFDC move.w D0, [A6 - 0x24]
00000296 4440 neg.w D0
00000298 3F00 move.w -[A7], D0
0000029A A8A8 syscall OffsetRect
0000029C 486E FFE4 pea.l [A6 - 0x1C]
000002A0 302E FFE2 move.w D0, [A6 - 0x1E]
000002A4 48C0 ext.l D0
000002A6 2F00 move.l -[A7], D0
000002A8 302E FFE0 move.w D0, [A6 - 0x20]
000002AC 48C0 ext.l D0
000002AE 2F00 move.l -[A7], D0
000002B0 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */]
000002B4 486E FFEC pea.l [A6 - 0x14]
000002B8 2053 movea.l A0, [A3]
000002BA 2028 0026 move.l D0, [A0 + 0x26]
000002BE 90AE FFE8 sub.l D0, [A6 - 0x18]
000002C2 2F00 move.l -[A7], D0
000002C4 7002 moveq.l D0, 0x02
000002C6 2F00 move.l -[A7], D0
000002C8 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000002CC 42A7 clr.l -[A7]
000002CE 4EAD 2282 jsr [A5 + 0x2282 /* export_1100 */]
000002D2 486E FFFA pea.l [A6 - 0x6]
000002D6 486D 2CCC pea.l [A5 + 0x2CCC]
000002DA 3F3C 0062 move.w -[A7], 0x62 /* 'b' */
000002DE 4EAD 1AEA jsr [A5 + 0x1AEA /* export_857 */]
000002E2 2F2E FFFA move.l -[A7], [A6 - 0x6]
000002E6 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000002EA 2F0B move.l -[A7], A3
000002EC 486E FFEC pea.l [A6 - 0x14]
000002F0 486E FFE4 pea.l [A6 - 0x1C]
000002F4 1F3C 0005 move.b -[A7], 0x5
000002F8 1F3C 0005 move.b -[A7], 0x5
000002FC 3F05 move.w -[A7], D5
000002FE 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000302 4EAD 1092 jsr [A5 + 0x1092 /* export_526 */]
00000306 206E FFFA movea.l A0, [A6 - 0x6]
0000030A 2050 movea.l A0, [A0]
0000030C 217C 7069 6374 002E move.l [A0 + 0x2E], 0x70696374 /* 'pict' */
00000314 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000318 2054 movea.l A0, [A4]
0000031A 2F28 0012 move.l -[A7], [A0 + 0x12]
0000031E 4EAD 18CA jsr [A5 + 0x18CA /* export_789 */]
00000322 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000326 2054 movea.l A0, [A4]
00000328 2F28 0012 move.l -[A7], [A0 + 0x12]
0000032C 4EAD 191A jsr [A5 + 0x191A /* export_799 */]
00000330 102E 000C move.b D0, [A6 + 0xC]
00000334 6706 beq +0x8 /* 0000033C */
00000336 2F0B move.l -[A7], A3
00000338 4EAD 30CA jsr [A5 + 0x30CA /* export_1557 */]
label0000033C:
0000033C 2054 movea.l A0, [A4]
0000033E 3146 005A move.w [A0 + 0x5A], D6
00000342 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000346 4E5E unlink A6
00000348 205F movea.l A0, [A7]+
0000034A 504F addq.w A7, 8
0000034C 4ED0 jmp [A0]
0000034E 0000 .incomplete